
#   定义变量
name = ""
age = 0
height = 0.0

#   while循环判断用户输入姓名合不合法，设置循环条件Ture，保证用户输入合规
while True:
    #   用户输入框
    name = input("请输入姓名：")
    #   判断合法跳出循环
    if name != "":
        #   break跳出while循环
        break
    #   提示用户输入错误
    print("输入错误！！！")

#   while循环判断用户输入年龄，设置循环条件Ture，保证用户输入年龄大于 0
while True:
    #   用户输入框，int(input())输入为整数类型
    age = int(input("请输入年龄："))
    #   判断用户输入年龄是否合规
    if age > 0:
        #   break跳出while循环
        break
    else:
        #   提示用户输入错误
        print("年龄必须大于 0，请重新输入！")
#   while循环判断用户输入身高，设置循环条件Ture，保证用户输入身高大于 0.0
while True:
    #   用户输入框，float(input())输入为整数类型
    height = float(input("请输入身高："))  # 修复：变量名和类型转换
    #   判断用户输入身高是否合规
    if height > 0.0:
        #   输入合规跳出循环
        break
    else:
        #   break跳出while循环
        print("身高必须大于 0，请重新输入！")
# 输出结果，str(变量)，转换为字符串类型输出
print("姓名：" + name + " 年龄：" + str(age) + " 身高：" + str(height))
print(name + "五年后的年龄为：" + str(age + 5) + "岁")
#   判断用户年龄是否满足大于等于18，输出是否成年
if(age >= 18):
    print(name + "是否成年：True")
else:
    print(name + "是否成年：false")